package com.zy.cat.entity.dev.resp;
import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 
 * @info 9趣猫用户邀请链接信息
 * @author Link
 * @date 2019-10-30 09:14
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("用户邀请链接信息")
public class CatDevInviteUrlInfoResp implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 390993902681539125L;

	@ApiModelProperty(value = "邀请人ID", example = "")
	private String pid;
	
	@JsonProperty(value = "intive_type")
	@ApiModelProperty(value = "邀请类型(0.正常邀请链接、1.互拆红包邀请)", example = "0")
	private int intiveType;
	
	@ApiModelProperty(value = "邀请人头像", example = "http://")
	private String icon;
	
	@ApiModelProperty(value = "邀请人昵称", example = "")
	private String nikename;
	
	@ApiModelProperty(value = "九趣猫下载链接", example = "http://")
	private String link;
	
	@JsonProperty(value = "update_date")
	@ApiModelProperty(value = "更新时间", example = "")
	private String updateDate;

	public CatDevInviteUrlInfoResp(String pid, int intiveType, String icon, String nikename) {
		super();
		this.pid = pid;
		this.intiveType = intiveType;
		this.icon = icon;
		this.nikename = nikename;
	}
}
